package com.jewel.mapper;

import com.jewel.pojo.TabItem;
import com.jewel.pojo.TabItemExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TabItemMapper {
    int countByExample(TabItemExample example);

    int deleteByExample(TabItemExample example);

    int deleteByPrimaryKey(Integer itemId);

    int insert(TabItem record);

    int insertSelective(TabItem record);

    List<TabItem> selectByExample(TabItemExample example);

    TabItem selectByPrimaryKey(Integer itemId);

    int updateByExampleSelective(@Param("record") TabItem record, @Param("example") TabItemExample example);

    int updateByExample(@Param("record") TabItem record, @Param("example") TabItemExample example);

    int updateByPrimaryKeySelective(TabItem record);

    int updateByPrimaryKey(TabItem record);
}